import axios from 'axios';

const createAxios = () => {
  const fetch = axios.create();

  fetch.defaults.baseURL = 'http://localhost:4000';

  fetch.interceptors.response.use(
    (response) => {
      // 只将请求请求结果的data字段返回
      // let result;

      // if (typeof response.data === 'string') {
      //   result = JSON.parse(response.data);
      // } else {
      //   result = response.data;
      // }

      // if (result.success) {
      //   return Promise.resolve(result);
      // } else {
      //   return Promise.reject(result);
      // }
      return response
    },
    (error) => {
      if (error) {
        return Promise.reject(error);
      }
    }
  );

  return fetch
};

export default createAxios;
